namespace StudentManagement.Domain.Entities;

public class User
{
    public int Id { get; set; }
    public string Username { get; set; } // 用户名
    public string PasswordHash { get; set; } // 密码哈希
    public string Email { get; set; } // 电子邮箱
    public string PhoneNumber { get; set; } // 电话号码
    public string FullName { get; set; } // 全名
    public bool IsActive { get; set; } // 是否激活
    public DateTime CreatedAt { get; set; } // 创建时间
    public DateTime? LastLoginAt { get; set; } // 最后登录时间
    
    // 导航属性
    public List<UserRole> UserRoles { get; set; } = new List<UserRole>();
}